Big Huge Thesaurus

pincushion flower

noun